home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
E-Education
/
(c)ed17.d64
/
lesson 11
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2007-02-04
|
8KB
|
234 lines
10 GOTO100
50 REM <YES>
51 S=54272:FORE=STOS+28:POKEE,0:NEXT
52 POKE54296,15:POKE54277,42:POKE54278,250
53 POKE54276,23:POKE54273,23:POKE54272,191
54 FORT=1TO150:NEXT:POKE54276,32:FORT=1TO200:NEXT
55 POKE54296,0:RETURN
60 REM <NO>
61 S=54272:FORE=STOS+28:POKEE,0:NEXT
62 POKE54296,15:POKE54277,18:POKE54278,242
63 POKE54276,33:POKE54273,4:POKE54272,48
64 FORT=1TO250:NEXT:POKE54276,32:FORT=1TO300:NEXT
65 POKE54296,0:RETURN
70 REM <BLIP>
71 S=54272:FORE=STOS+28:POKEE,0:NEXT
72 POKE54296,5:POKE54277,42:POKE54278,250
73 POKE54276,23:POKE54273,23:POKE54272,191
74 FORT=1TO30:NEXT:POKE54276,32:FORT=1TO50:NEXT
75 POKE54296,0:RETURN
80 FORT=1TO500:NEXT:RETURN
81 FORT=1TO1000:NEXT:RETURN
82 FORT=1TO2000:NEXT:RETURN
83 FORT=1TO3000:NEXT:RETURN
84 FORT=1TO4000:NEXT:RETURN
85 FORT=1TO5000:NEXT:RETURN
90 GOSUB81:GOSUB70
91 PRINT"[154] [208]RESS [211][208][193][195][197][160][194][193][210][160]TO CONTINUE
92 [161]R$:[139]R$[179][177][199](32)[167]92
93 [142]
100 [151]53280,0:[151]53281,0:[151]646,3:[151]53272,23:C[178]0:P[178]0:W[178]0:D[178]0:G[178]0
101 [153]"LOAD ATNCLOSE(null)(null)(null)CHR$CLOSEVALSTR$(null)LENATN(null)RIGHT$(null)(null)ATN(null)CLOSE(null)(null)(null)CHR$(null)ATN(null)
102 PRINT" [198][207][210][160][195]64 [195][207][205][208][213][212][197][210][211]
105 [153]" WAIT";
110 [153]" WAIT";
115 [153]" (null)RACTICE (null)ROBLEMS IN ATNRITHMETIC WAIT";
120 [153]" WAIT";
125 [153]" CHR$RADE 3 (null)ART 2 WAIT";
130 [153]" WAIT";
135 [153]" (null)ESSON 11 WAIT";
140 [153]" WAIT";
145 [153]" (null)ROUBLESOME (null)UMBERS OPEN WAIT";
150 [153]" WAIT";
155 [153]" WAIT"
160 [153]" WHC "
165 [141]90
170 [153]"LOAD ATNND AWAY WE GO......."
175 [141]81:[141]50:[141]80
200 [153]"PRINT#LOAD (null)UESTION 1 WAITOPEN":Z[178]0
205 [153]" (null)ICHARD WAS IN THE COUNTRY FOR 8 WEEKS.
210 PRINT" [200]OW MANY DAYS WAS THAT?"
220 GOSUB81:GOSUB70
225 PRINT" [145]"
230 INPUT A$
240 IFA$<>"56"THEN 270
250 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
260 P=P+1:GOTO300
270 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
275 IFZ=2THENG=G+1:GOSUB70:GOTO285
280 PRINT"[158][145] [212]RY AGAIN [159]":GOSUB70:GOSUB81:W=W+1
282 PRINT"[159][145] [145][145][145][145][145][145][145]":GOTO225
285 PRINT"[158][145][145] [212]HE CORRECT ANSWER IS 56 [158] DAYS. ":GOSUB82
290 PRINT" 8 X 7 = 56 "
295 GOSUB82:GOSUB90
300 PRINT"[152][147] [209]UESTION 2 [146][159]":Z=0
305 PRINT" [212]HE MUSIC TEACHER ARRANGED THE
310 [153]" STUDENTS IN EIGHT ROWS WITH 9 IN EACH ROW.
315 PRINT" [200]OW MANY STUDENTS WERE IN THE CHOIR?"
320 GOSUB81:GOSUB70
325 PRINT" [145]"
330 INPUT A$
340 IFA$<>"72"THEN370
350 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
360 P=P+1:GOTO400
370 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
375 IFZ=2THENG=G+1:GOSUB70:GOTO385
380 PRINT"[145] [212]RY AGAIN ":GOSUB70:GOSUB81:W=W+1
382 PRINT"[159][145][145] [145][145][145][145][145][145][145]":GOTO325
385 PRINT"[145][145] [212]HE CORRECT ANSWER IS 72 [150] STUDENTS.":GOSUB82
390 PRINT" 8 X 9 = 72 "
395 GOSUB82:GOSUB90
400 PRINT"[152][147] [209]UESTION 3 [146][159]":Z=0
405 PRINT" [200]ERMAN HAD $7 AND EARNED $9 MORE.
410 [153]" LEFT$OW MUCH MONEY DID HE HAVE THEN?"
415 [153]" (STR$ON'T FORGET THE $ SIGN)
420 GOSUB81:GOSUB70
425 PRINT" [145]"
430 INPUT A$
440 IFA$<>"$16.00"ANDA$<>"$16"THEN470
450 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
460 P=P+1:GOTO500
470 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
475 IFZ=2THENG=G+1:GOSUB70:GOTO485
480 PRINT"[145] [212]RY AGAIN ":GOSUB70:GOSUB81:W=W+1
482 PRINT"[159][145][145] [145][145][145][145][145][145][145]":GOTO425
485 PRINT"[145][145] [212]HE CORRECT ANSWER IS $16.00 [158] ":GOSUB82
490 PRINT" 7.00 + 9.00 = 16.00 "
495 GOSUB82:GOSUB90
500 PRINT"[152][147] [209]UESTION 4 [146][159]":Z=0
505 PRINT" [205]RS. [211]MITH PAID $7.20 FOR NINE MELONS.
510 [153]" (null)HAT WAS THE PRICE OF EACH?"
520 [141]81:[141]70
525 [153]" ON"
530 [133] A$
540 [139]A$[179][177]"$.80"[175]A$[179][177]"80"[167] 570
550 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
560 P[178]P[170]1:[137]600
570 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
575 [139]Z[178]2[167]G[178]G[170]1:[137]585
580 [153]"ON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
582 [153]"OPENONON ONONONONONONON":[137]525
585 [153]"ONON (null)HE CORRECT ANSWER IS $.80 DEF ":[141]82
590 [153]" 7.20 / 9 = .80 "
595 [141]82:[141]90
600 [153]"PRINT#LOAD (null)UESTION 5 WAITOPEN":Z[178]0
605 [153]" (null)HERE WERE 23 STUDENTS IN THE CLASS
610 PRINT" AND 13 WERE GIRLS.
615 [153]" LEFT$OW MANY BOYS WERE IN THE CLASS?"
620 [141]81:[141]70
625 [153]" ON"
630 [133] A$
640 [139]A$[179][177]"10"[167] 670
650 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
660 P[178]P[170]1:[137]700
670 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
675 [139]Z[178]2[167]G[178]G[170]1:[137]685
680 [153]"ON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
682 [153]"OPENONON ONONONONONONON":[137]625
685 [153]"ONON (null)HE CORRECT ANSWER IS 10 DEF BOYS. ":[141]82
690 [153]" 23 - 13 = 10 "
695 [141]82:[141]90
700 [153]"PRINT#LOAD (null)UESTION 6 WAITOPEN":Z[178]0
705 [153]" ATN TEACHER COLLECTED $4.20 TO BUY MILK.
710 PRINT" [200]OW MANY CARTONS CAN SHE BUY AT 60 CENTS A CARTON?"
725 PRINT" [145]"
730 INPUT A$
740 IFA$<>"7"THEN 770
750 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
760 P=P+1:GOTO800
770 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
775 IFZ=2THENG=G+1:GOTO785
780 PRINT"[145] [212]RY AGAIN ":GOSUB70:GOSUB81:W=W+1
782 PRINT"[159][145][145] [145][145][145][145][145][145][145]":GOTO725
785 PRINT"[145][145] [212]HE CORRECT ANSWER IS 7 [150] CARTONS.":GOSUB82
790 PRINT" 4.20 / .60 = 7 "
795 GOSUB82:GOSUB90
800 PRINT"[152][147] [209]UESTION 7 [146][159]":Z=0
805 PRINT" [202]OHN HAD 70 CENTS AND EARNED 90
810 [153]" CENTS MORE.
815 PRINT" [200]OW MUCH MONEY HAS HE NOW?
817 [153]" (STR$ON'T FORGET THE $ SIGN)"
820 [141]81:[141]70
825 [153]" ON"
830 [133] A$
840 [139]A$[179][177]"$1.60"[167] 870
850 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
860 P[178]P[170]1:[137]900
870 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
875 [139]Z[178]2[167]G[178]G[170]1:[137]885
880 [153]"ON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
882 [153]"OPENONON ONONONONONONON":[137]825
885 [153]"ONON (null)HE CORRECT ANSWER IS $1.60 DEF ":[141]82
890 [153]" .70 + .90 = 1.60 "
895 [141]82:[141]90
900 [153]"PRINT#LOAD (null)UESTION 8 WAITOPEN":Z[178]0
905 [153]" (null)USAN HAS A SISTER 4 YEARS OLD.
910 PRINT" [201]F [211]USAN IS ELEVEN YEARS OLD, HOW
915 [153]" MUCH OLDER IS SHE THAN HER SISTER?"
920 [141]81:[141]70
925 [153]" ON"
930 [133] A$
940 [139]A$[179][177]"7"[167]970
950 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
960 P[178]P[170]1:[137]1000
970 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
975 [139]Z[178]2[167]G[178]G[170]1:[137]985
980 [153]"ON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
982 [153]"OPENONON ONONONONONONON":[137]925
985 [153]"ONON (null)HE CORRECT ANSWER IS 7 DEF YEARS.":[141]82
990 [153]" 11 - 4 = 7 "
995 [141]82:[141]90
1000 [153]"PRINT#LOAD (null)UESTION 9 WAITOPEN":Z[178]0
1005 [153]" VALACH OF FOUR BOYS BOUGHT A HAM SANDWICH.
1010 PRINT" [201]F THE BILL FOR THE SANDWICHES WAS
1015 [153]" $3.60, WHAT DID EACH SANDWICH COST?"
1020 [141]81:[141]70
1025 [153]" ON"
1030 [133] A$
1040 [139]A$[179][177]"90"[175]A$[179][177]"$.90"[167]1070
1050 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
1060 P[178]P[170]1:[137]1100
1070 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
1075 [139]Z[178]2[167]G[178]G[170]1:[137]1085
1080 [153]"ON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
1082 [153]"OPENONON ONONONONONONON":[137]1025
1085 [153]"ONON (null)HE CORRECT ANSWER IS $.90 DEF ":[141]82
1090 [153]" 3.60 / 4 = .90 "
1095 [141]82:[141]90
1100 [153]"PRINT#LOAD (null)UESTION 10 WAITOPEN":Z[178]0
1105 [153]" LEFT$OW MANY PENNIES WOULD LEFT$ARRY HAVE
1110 PRINT" TO GIVE THE STOREKEEPER IN RETURN FOR 6 NICKELS?"
1120 GOSUB81:GOSUB70
1125 PRINT" [145]"
1130 INPUT A$
1140 IFA$<>"30"THEN 1170
1150 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
1160 GOTO1200
1170 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
1175 IFZ=2THENG=G+1:GOTO1185
1180 PRINT"[145] [212]RY AGAIN ":GOSUB70:GOSUB81:W=W+1
1182 PRINT"[159][145][145] [145][145][145][145][145][145][145]":GOTO1125
1185 PRINT"[145][145] [212]HE CORRECT ANSWER IS 30 [150] PENNIES.":GOSUB82
1190 PRINT" 6 X 5 = 30 "
1195 GOSUB82:GOSUB90
1200 PRINT"[147] [210]EPORT [195]ARD [146]"
1205 C=10-W:
1210 PRINT"[153] 1. [209]UESTIONS ANSWERED CORRECTLY ON FIRST TRY:
1215 [153]" ";C
1220 [153]"FOR 2. (null)UESTIONS ANSWERED CORRECTLY ON SECOND TRY:
1225 PRINT" ";W
1230 PRINT"[150] 3. [209]UESTIONS MISSED ON SECOND TRY:
1235 [153]" ";G;""
1245 [141]90
1250 [153]"SYSLOAD (null)OU HAVE A CHOICE:
1255 PRINT" [208]RESS [210] [146] TO REPEAT THIS LESSON
1260 [153]" (null)RESS (null) WAIT TO RETURN TO THE MENUOPEN"
1265 [161]R$:[139]R$[179][177]"R"[175]R$[179][177]"M"[167]1265
1270 [139]R$[178]"R"[167][140]:[137]100
1275 [140]
1280 [153]"LOAD (null)ETURNING TO THE DISK MENU
1285 LOAD"MENU",8
1290 RUN
1295 END
1300 REM BILL CUMBERLAND 90:12:21